﻿fieldset.inline > div {
  float: left;
  margin-right: 1.5em;
}
label.inline {
  display: inline;
}
table.items td {
  white-space: nowrap;
}
table.items td .icon {
  vertical-align: text-bottom;
  margin-right: .2em;
}
table.items .bulk-lfloor {
  font-size: .8em;
  margin: 0 .6em;
  vertical-align: top;
}
fieldset.admin-customer-addresses,
fieldset.admin-customer-orders {
  border: 1px solid #CCC;
  padding: 0px 10px 10px;
  margin-bottom: 5px;
}
fieldset.admin-customer-addresses > legend,
fieldset.admin-customer-orders > legend {
  padding: 5px;
}
fieldset.admin-customer-addresses {
  float: left;
}
.edit-item-content .customer-order-part,
.edit-item-content .order-part > fieldset,
.edit-item-content .ordershipping-part > fieldset,
.edit-item-content .orderproducts-part {
  border: 1px solid #CCC;
  padding: 0px 10px 10px;
  margin-bottom: 5px;
}
.edit-item-content .customer-order-part > legend,
.edit-item-content .order-part > fieldset > legend,
.edit-item-content .ordershipping-part > fieldset > legend,
.edit-item-content .orderproducts-part > legend {
  padding: 5px;
}
.edit-item-content .order-part,
.edit-item-content .ordershipping-part {
  box-sizing: border-box;
  float: left;
  width: 50%;
}
.edit-item-content .order-part {
  padding-right: 8px;
}
.edit-item-content .ordershipping-part {
  padding-left: 8px;
}
.edit-order-details table {
  border-collapse: collapse;
}
.edit-order-details table.full-width {
  width: 100%;
}
.edit-order-details table,
.edit-order-details th,
.edit-order-details td {
  border: 1px solid #CCC;
}
.edit-order-details th,
.edit-order-details td {
  padding: 4px;
}
.edit-order-details th {
  background-color: #DDD;
}
tr.oshop-editable > .edit,
tr.oshop-edited > .display,
td.oshop-hidden {
  display: none;
}
.contentItems .vat,
.contentItems .price,
.contentItems .order {
  float: right;
}
/*
    Mixins
*/
